body{
    background: #efefef;
}
#header,
#footer,
#page,
.post .title{
    border-color: #fedeb8;
}
.post .nav,
.portlet-content{
    background: #fff4ef;
}
.portlet-decoration{
    background: #fdd2a0;
    border-left-color: #fca741;
}
.portlet-title{
    color: #f68d00;
}

#mainmenu ul li a:hover, #mainmenu ul li.active a{
    color: #ffbb31;
    background: #fff9ea;
}
#mainmenu,
.grid-view table.items th{
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    *background: #fe9417 !important;
    background: #fe9417\0/ !important;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFffb55e, endColorstr=#FFfe9417) !important;
}
@media all and (min-width: 0px) {
    #mainmenu,
	.grid-view table.items th {
	background-image: -webkit-gradient(
	    linear,
	    left top, left bottom,
	    from(#ffb55e),
	    to(#fe9417)
	    ) !important;
	background-image: -webkit-linear-gradient(
	    top,
	    #ffb55e,
	    #fe9417
	    ) !important;
	background-image: -moz-linear-gradient(
	    top,
	    #ffb55e,
	    #fe9417
	    ) !important;
	background-image: -o-linear-gradient(
	    top,
	    #ffb55e,
	    #fe9417
	    ) !important;
	background-image: linear-gradient(
	    top,
	    #ffb55e,
	    #fe9417
	    ) !important;
    }
}